@charset "utf-8";
/* CSS Document */
#m_item {padding:5px 20px; min-width:780px;}
#main2 #m_item {padding:5px 20px 5px 30px;}
.m_column {height:34px; min-width:780px; position:relative; border-bottom:solid 1px #c7c7c7;}
.m_column .m_title {font-size:18px; font-weight:normal; color:#000; line-height:34px;float:left;}
.m_column .m_title a {color:#000; text-decoration:none;}
.m_column .m_title a:hover {color:#61a423; text-decoration:none; background:url(images/icon_arrow_g.png) no-repeat right 6px; padding-right:15px;}
.m_column .m_title span {color:#61a423;}
.m_column .btn {position:absolute; right:10px; bottom:5px; padding:0 15px 0 0; background:url(images/icon_arrow_b.png) no-repeat right 5px;}
.m_column .m_select { float:left; padding:12px 0 0 0;}
.m_column .m_select a {padding:0 2px;}
.m_column .m_select .selected {color:#61a423;padding:0 1px;font-weight: bold;}
.m_column .m_select strong {color:#61a423;padding:0 1px;}
#m_item .m_cont {padding:10px 0;}

#m_info_column {background:url(images/jb_bg.png) repeat-x 0 -142px; padding:0 0 0 20px; min-width:800px;}
#m_info_column .mi_wrap {width:800px; height:36px; padding:4px 0 0 0;margin:0 auto;}
#m_info_column .an_wrap {height:36px; padding:4px 0 0 0;}
#m_info_column .m_view_column {width:980px; height:34px; padding:4px 0 0 0; margin:0 auto; position:relative;background:url(images/jb_bg.png) repeat-x 0 -142px;}
#m_info_column .m_view_column .btn_box {position:absolute; top:6px; right:0px; height:30px;}
#m_info_column .m_view_column .btn_box2 {float:left; margin-top:2px; height:30px;}
#m_info_column .m_view_column .btn_box .btn_down2 {float:left; margin-right:10px;}
#m_info_column .m_view_column .btn_box .btn_downMP3 {float:left;margin-right:10px;}
#m_info_column .m_view_column .btn_box .fb_like {float:left; padding:4px 10px 0 10px;width:80px;}
#m_info_column a.btn_back { display:block; float:left; width:34px; height:30px; overflow:hidden; text-indent:-9999px; background:url(images/main_img.png) no-repeat 0 -202px;}
#m_info_column a.btn_back:hover { background-position:-61px -202px;}
#m_info_column .movies_name {padding:0 90px 0 10px; font-size:18px; line-height:30px; height:30px; font-weight:normal; color:#fff; float:left; position:relative;}
#m_info_column .movies_name img {float:left; margin-right:10px;}
#m_info_column a.xl_btn {font-size:11px; line-height:20px; padding:0 0 0 7px; width:73px; color:#949494; display:block; position:absolute; top:5px; right:0; border:solid 1px #313131; background:url(images/main_img.png) no-repeat -117px -195px #434242;}
#m_info_column a.xl_btn:hover {background-color:#585757;border:solid 1px #1f1f1f; text-decoration:none;}
.tv_xl {background:url(images/line3.gif) repeat-x 0 0 #585757;}
.tv_sList {width:960px;margin:0 auto; padding:10px 0 5px 0;}
.tv_sList .tv_ss {float:left; height:26px; border:solid 1px #303030; line-height:26px; color:#060606;}
.tv_sList .tv_ss a {float:left; display:block; width:26px; height:26px; text-align:center; font-size:16px; color:#000; font-family:serif; text-decoration:none;}
.tv_sList .tv_ss span {float:left; display:block; width:26px; height:26px; text-align:center; font-size:16px; color:#3b3b3b; font-family:serif;}
.tv_sList .tv_ss a:hover {background-color:#717070;}
.tv_sList .tv_ss a.season_p {border-right:solid 1px #303030;}
.tv_sList .tv_ss a.season_n {border-left:solid 1px #303030;}
.tv_sList .tv_ss span.season_p {border-right:solid 1px #303030;}
.tv_sList .tv_ss span.season_n {border-left:solid 1px #303030;}
.tv_sList .tv_ss strong {float:left; display:block; width:72px; text-align:center;}
.tv_sList ul {display:block; padding:0 0 0 135px;}
.tv_sList ul li {float:left; padding:0 3px 6px 3px;}
.tv_sList ul li a {display:block; width:26px; height:26px; line-height:26px; text-align:center; color:#060606; border:solid 1px #303030; text-decoration:none;}
.tv_sList ul li a:hover {background-color:#717070;}
.tv_sList ul li.curr a { background-color:#4b8c0e; color:#fff;}

#m_info_cont {padding:0 0 0 20px; width:800px;margin:0 auto;}
#m_info_cont .mi_side {float:left; padding:20px 0;}
#m_info_cont .mi_side .fb_box {padding:5px 0;width: 80px;}
#m_info_cont .mi_side .btn {padding:5px 0;}
#m_info_cont .mi_cont {padding:10px 0 0 180px; line-height:22px; color:#000;}
#m_info_cont .mi_cont dt {float:left; width:90px; font-weight:bold; padding:10px 0 0 0;}
#m_info_cont .mi_cont dd {padding:10px 0 0 100px; display:block;}
#m_info_cont .mi_cont .share_box {height:30px;}
#m_info_cont .mi_cont .input_s {padding:5px; width:300px; float:left; color:#666;}
#m_info_cont .mi_cont .share_fb {display:block; float:left; margin:0 0 0 5px; width:24px; height:24px; overflow:hidden; text-indent:-9999px; background:url(images/btn_facebook.png) no-repeat;}
#m_info_cont .mi_cont .share_tw {display:block; float:left; margin:0 0 0 5px; width:24px; height:24px; overflow:hidden; text-indent:-9999px; background:url(images/btn_twitter.png) no-repeat;}
#m_info_cont .mi_cont .fb_box {padding:15px 0 0 0;}
#m_info_cont .mi_cont .down_mp3 {background:url(images/icon_downMp3.png) no-repeat 5px 10px; padding:10px 10px 5px 40px; margin-top:20px; height:24px; line-height:24px; border-top:solid 1px #cfcfcf;}
#m_info_cont .mi_cont .down_mp3 a {}

#social_message {padding:30px 0;}
#view_cont {position:relative; min-width:980px;}
#view_cont .mp_top {display:block; position:absolute; top:0; left:0; width:100%; height:10px; background:url(images/jb_bg.png) repeat-x 0 -182px;}
.mp_play_hulu {background:url(images/hulu_jm.png) no-repeat center -80px #2e2b33; padding:20px; height:325px;}
.mp_play_hulu .mp_play_btnLink { width:360px; height:47px; margin:120px auto;}
.mp_play_hulu .mp_play_btnLink a {display:block; background:url(images/btn_hulu.png) no-repeat 0 0; width:340px; height:35px; padding:12px 0 0 20px; font-size:18px; text-decoration:underline; color:#fff;}
.mp_play_hulu .mp_play_btnLink a:hover {background-position:0 -67px;}

#main_play {background-color:#2E2B33; padding-left:10px;}
#main_play .mp_box {width:980px;  margin:0 auto; position:relative;}
#main_play .loadImg {text-align:center; width:980px; padding-top:120px; position:absolute; z-index:2; left:0; top:0;}
#main_play .loadImg span {padding:0 10px;}
#main_play .play_box {position:absolute; z-index:5; left:0; top:0; width:980px; text-align:center;}
#view_other {width:980px; margin:0 auto; padding:20px 0 20px 10px;}

#tv_se_box { background-color:#ebebeb; margin:30px 0 0 0;}
#tv_se_box .title {font-size:18px; display:block; padding:10px; color:#000;}
#tv_se_box .tv_sMenu {height:27px; line-height:26px; border-bottom:solid 1px #323131; padding:5px 10px 0 10px;}
#tv_se_box .tv_sMenu strong {float:left; color:#000;}
#tv_se_box .tv_sMenu ul {display:block; float:left; padding-left:10px;}
#tv_se_box .tv_sMenu ul li {float:left; display:block; padding:0 3px;}
#tv_se_box .tv_sMenu ul li a {display:block; width:30px; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#232323; text-align:center; background-color:#ededed; border-left:solid 1px #bfbdbd; border-right:solid 1px #bfbdbd; border-top:solid 1px #bfbdbd;}
#tv_se_box .tv_sMenu ul li a:hover {color:#232323;border-left:solid 1px #323131; border-right:solid 1px #323131; border-top:solid 1px #323131; background-color:#d1d1d1; text-decoration:none;}
#tv_se_box .tv_sMenu ul li.curr a {background-color:#484848; border-left:solid 1px #323131; border-right:solid 1px #323131; border-top:solid 1px #323131; color:#fff;}
#tv_se_box .tv_eCont {padding:0 0 10px 0;}
#tv_se_box .tv_eCont2 {padding:10px 0 10px 25px;}
#tv_se_box .tv_eCont td {padding:6px;}
#tv_se_box .tv_eCont th {color:#232323; padding:10px 6px;}
#tv_se_box .btn_p3 {background:url(images/btn_p3.png) no-repeat 0 3px; display:block; padding:0 0 0 7px; width:35px; margin:0 auto; text-align:center; color:#ff4d00;}
#tv_se_box .btn_d3 {background:url(images/btn_d3.png) no-repeat 0 3px; display:block; padding:0 0 0 5px; width:75px; margin:0 auto; text-align:center; color:#61a423;}

#an_se_box {padding:20px 0;}
#an_se_box .title {font-size:18px; display:block; padding:10px 20px; color:#000;}
#an_se_box .tv_sMenu {height:27px; line-height:26px; border-bottom:solid 1px #323131; padding:5px 20px 0 20px;}
#an_se_box .tv_sMenu strong {float:left; color:#000;}
#an_se_box .tv_sMenu ul {display:block; float:left; padding-left:10px;}
#an_se_box .tv_sMenu ul li {float:left; display:block; padding:0 3px;}
#an_se_box .tv_sMenu ul li a {display:block; width:30px; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#232323; text-align:center; background-color:#ededed; border-left:solid 1px #bfbdbd; border-right:solid 1px #bfbdbd; border-top:solid 1px #bfbdbd;}
#an_se_box .tv_sMenu ul li a:hover {color:#232323;border-left:solid 1px #323131; border-right:solid 1px #323131; border-top:solid 1px #323131; background-color:#d1d1d1; text-decoration:none;}
#an_se_box .tv_sMenu ul li.curr a {background-color:#484848; border-left:solid 1px #323131; border-right:solid 1px #323131; border-top:solid 1px #323131; color:#fff;}
#an_se_box .tv_eCont {padding:10px 0 10px 25px;}

#m_topBox {padding:20px 0 20px 20px; min-width:800px;}
#m_topBox2 {padding:20px 0 20px 20px; min-width:1200px;}
#m_topBox .topBox {width:47%; max-width:600px;}
#m_topBox2 .topBox {width:31%; max-width:600px;}
#m_topBox .box_top {height:80px;}
#m_topBox2 .box_top {height:50px;}
.topBox {float:left; padding-right:20px;}
.topBox .box_top {background:url(images/jb_bj2.png) repeat-x 0 0;}
.topBox .box_cont {background-color:#ebebeb;}
.topBox .title {height:34px; padding:10px 15px; display:block; color:#fff; font-size:24px; font-weight:normal;}
.topBox .top_menu {height:26px; padding:0 10px;}
.topBox .top_menu li {float:left; padding:0 3px;}
.topBox .top_menu li a {display:block; padding:5px 10px; line-height:16px; background-color:#1e1e1e; color:#8f8f8f;}
.topBox .top_menu li a:hover {text-decoration:underline;}
.topBox .top_menu li.curr a {background-color:#ebebeb; color:#000;}
.topBox .top_list li {display:block; background:url(images/line4.gif) repeat-x 0 bottom; overflow:hidden; padding:15px 0;}
.topBox .top_list li:hover {background-color:#ddd;}
.topBox .top_list .num {float:left; display:block; background:url(images/line5.png) no-repeat right center; width:35px; height:50px; padding:0 5px 0 0; line-height:50px; font-size:20px; color:#484848; font-weight:normal; font-style:italic; text-align:center;}
.topBox .top_list .num2 {float:left; display:block; background:url(images/line5.png) no-repeat right center; width:35px; height:90px; padding:0 5px 0 0; line-height:90px; font-size:20px; color:#484848; font-weight:normal; font-style:italic; text-align:center;}
.topBox .top_list .img {float:left; width:90px; height:50px; overflow:hidden; margin:0 15px;}
.topBox .top_list .img2 {float:left; width:120px; height:90px; overflow:hidden; margin:0 15px;}
.topBox .top_list .info {float:left; width:37%; display:block;}
.topBox .top_list .t_name {padding-bottom:3px;}
.topBox .top_list .t_name a {color:#000; font-weight:bold; line-height:12px;}
.topBox .top_list .t_singer {color:#61a423;font-size:11px;}
.topBox .top_list .t_videos {color:#61a423;}
.topBox .top_list .t_view {font-size:11px;}
.topBox .top_list .btn {float:right; margin:5px 20px 0 0;}
.topBox .top_list .btn2 {float:right; margin:25px 3% 0 0;}

#mp3Download_top {background:url(images/jb_bj3.png) repeat-x 0 bottom #fff; border-bottom:solid 1px #c9c9c9; min-width:820px;}
.mp3Download_box {padding:40px 0 0 30px; height:75px; max-width:800px; min-width:680px; margin:0 auto;}
#mp3Download_top #mprDownload_logo { display:block; float:left; width:150px; height:60px; background:url(images/main_img.png) no-repeat -310px -60px; overflow:hidden; text-indent:-9999px;}

#mprDownload_search {float:left; width:75%; height:35px;position:relative; padding:10px 0 0 20px;}
#mprDownload_search input.input_txt {padding:0 10px; width:80%; height:32px;line-height:30px; font-size:16px; border:solid 1px #b6b6b6; background:url(images/search_solid.gif) repeat-x left top #fff; color:#666; float:left;}
#mprDownload_search input.input_txt:hover {border:solid 1px #67a82c;}
#mprDownload_search input.input_txt:focus {border:solid 1px #67a82c;box-shadow:0;}
#mprDownload_search .btn{background:url(images/main_img.png) no-repeat -485px -70px; width:80px; height:34px; margin-left:5px; overflow:hidden; text-indent:-9999px; border:0; vertical-align:middle; cursor:pointer; float:left;}
#mprDownload_search .btn:hover { background-position:-575px -70px;}
#mprDownload_search .drop_down {position:absolute; border:1px solid #CCC; width:500px; background:white; left:20px; top:43px; z-index:100;}
#mprDownload_search .drop_down li{padding:7px 5px; cursor:pointer; line-height:14px;}
#mprDownload_search .drop_down li:hover {background:#ededed; color:#000;}
#mprDownload_search .drop_down li.curr {background:#ededed; color:#000;}

#mp3Download_cont {min-width:820px; padding:20px 0;}
#label_3d {position:relative; width:680px; height:500px; margin:0 auto 0; }
#label_3d a {position:absolute; top:0px; left:0px; line-height:1em; color:#fff; background-color:#343434; font-weight:bold; text-decoration:none; padding:3px 6px; }
#label_3d a:hover {background:#5ea21e; color:#fff;}
#label_3d .blue {color:#fff; background-color:#ef480d;}
#label_3d .red {color:#fff; background-color:#1c62b9;}
#label_3d .yellow {color:#fff; background-color:#5ea21e;}

.mp3Download_column {max-width:800px; min-width:680px; margin:0 auto;padding:0 0 0 3%;}
.mp3Download_column .search_keyword {font-size:18px; border-bottom:solid 1px #e8e8e8; height:30px; padding:0 10px;}
.mp3Download_column .search_keyword strong {font-style:italic; color:#000;}
.mp3Download_list {max-width:800px; min-width:680px; margin:0 auto;padding:0 0 0 3%;}
.mp3Download_list li {display:block; border-bottom:solid 1px #e8e8e8; padding:15px 0 0 0; position:relative;}
.mp3Download_list .num {float:left; width:18px; height:20px; line-height:20px; text-align:center; background-color:#484848; color:#fff; margin:2px 0 0 10px;}
.mp3Download_list .list_cont {float:left; padding:0 0 15px 10px;}
.mp3Download_list .list_cont dt {padding-bottom:3px;}
.mp3Download_list .list_cont dt span {color:#ca1511;}
.mp3Download_list .list_cont dd {font-size:11px;}
.mp3Download_list .list_cont a {font-size:14px; color:#000;}
.mp3Download_list .btn1 {position:absolute; top:15px; right:70px;}
.mp3Download_list .btn2 {position:absolute; top:15px; right:25px;}
.mp3Download_list li:hover .btn1 {background-position:-341px -309px;}
.mp3Download_list li:hover .btn2 {background-position:-341px -370px;}
.mp3Download_list li.curr .btn1 {background-position:-341px -309px;}
.mp3Download_list li.curr .btn2 {background-position:-341px -370px;}
.mp3Download_playBox {background:url(images/jb_bj4.png) repeat-x 0 0 #fff; padding:15px 15px 20px 15px; position:relative;}
.mp3Download_playBox dl {padding:5px 0;}
.mp3Download_playBox dl dt {padding:5px 0; color:#000;}
.mp3Download_playBox .input_txt {width:60%;}
.mp3Download_playBox .btn_close {display:block; background:url(images/btn-close.png) no-repeat; width:14px; height:14px; position:absolute; top:10px; right:15px; cursor:pointer;}

.downMP3_home {position:relative; max-width:800px; min-width:680px; margin:0 auto;}
.Cont_mp3 {padding:0 230px 0 0;}
.Cont_mp3 .cm_column {font-size:18px; line-height:30px; font-weight:normal; display:block; padding-bottom:5px;border-bottom:solid 1px #e8e8e8;}
.Cont_mp3 .listStyle1 {display:block;}
.Cont_mp3 .l1 {width:97%;}
.Cont_mp3 .l2 {float:left; width:48%;}
.Cont_mp3 .mr {margin-right:20px;}
.listStyle1 li {border-bottom:solid 1px #e8e8e8; height:30px; padding:10px 0 0 30px; position:relative;}
.listStyle1 li .num { position:absolute; left:5px; top:10px; width:18px; height:20px; line-height:20px; font-size:11px; text-align:center; background-color:#484848; color:#fff; display:block; font-weight:normal;}
.listStyle1 li a {line-height:22px; font-size:14px; color:#333;}
.listStyle1 li span {font-size:14px; color:#999;line-height:22px; padding:0 3px;}
.listStyle1 li a:hover span {text-decoration:none;}

.side_artist {float:right; position:absolute; top:0; right:0; width:220px; background-color:#f0f0f0;}
.side_artist .sa_column {font-size:18px; line-height:30px; font-weight:normal; display:block; padding:5px 10px 0 10px;}
.side_artist .listStyle2 {padding:5px 10px;}
.listStyle2 li {height:28px; padding:8px 0 0 25px; position:relative;}
.listStyle2 li .num { position:absolute; left:0; top:8px; width:18px; height:18px; line-height:18px; font-size:10px; text-align:center; background-color:#f15924; color:#fff; display:block; font-weight:normal;}
.listStyle2 li a {line-height:20px; color:#333;}
.listStyle2 li span {font-size:11px; color:#999;line-height:20px; padding:0 3px;}
.listStyle2 li a:hover span {text-decoration:none;}
